package com.dq.usercenter.service;

import com.dq.usercenter.entity.UcenterMember;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dq.usercenter.vo.UserMemberVo;

/**
 * 会员表(UcenterMember)表服务接口
 *
 * @author Dq
 * @since 2022-08-07 17:18:42
 */
public interface UcenterMemberService  extends IService<UcenterMember> {

    /**
     * 登录方法
     * @param userMemberVo
     * @return
     */
    String loginUser(UserMemberVo userMemberVo);

    /**
     * 注册用户
     * @param userMemberVo
     */
    String register(UserMemberVo userMemberVo);

    /**
     * 退出功能
     * @param token
     */
    void logout(String token);

    /**
     * 根据openid查询数据
     * @param openid
     * @return
     */
    UcenterMember getOpenidMember(String openid);
}